package com.nnnu.wsnackshop.service;

import com.nnnu.wsnackshop.pojo.dto.ActivityLogPageDTO;
import com.nnnu.wsnackshop.pojo.entity.ActivityLogs;
import com.baomidou.mybatisplus.extension.service.IService;
import com.nnnu.wsnackshop.pojo.vo.ActivityLogVO;
import com.nnnu.wsnackshop.result.PageResult;

import java.util.List;

/**
 * <p>
 * 后台日志 服务类
 * </p>
 *
 * @author zk
 * @since 2025-05-14
 */
public interface IActivityLogsService extends IService<ActivityLogs> {

    /** 分页查询操作日志 */
    PageResult<ActivityLogVO> pageLogs(ActivityLogPageDTO dto);

    /** 查看单条日志详情 */
    ActivityLogVO getLogDetail(Long id);

    /** 批量删除日志 */
    void deleteLogs(List<Long> ids);
}
